reflect.rtype.Elem (method, view implemented interface methods)

32 uses

	reflect (current package)
		type.go#L947: func (t *rtype) Elem() Type {
		type.go#L1350: 						ntyp = ntyp.Elem().common()
		type.go#L1620: 	return V.ChanDir() == BothDir && (T.Name() == "" || V.Name() == "") && haveIdenticalType(T.Elem(), V.Elem(), true)
		type.go#L1679: 		return T.Len() == V.Len() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L1682: 		return V.ChanDir() == T.ChanDir() && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L1713: 		return haveIdenticalType(T.Key(), V.Key(), cmpTags) && haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L1716: 		return haveIdenticalType(T.Elem(), V.Elem(), cmpTags)
		type.go#L2480: 				elem := ft.Elem()
		value.go#L292: 	if v.typ.Elem().Kind() != Uint8 {
		value.go#L303: 	if v.typ.Elem().Kind() != Int32 {
		value.go#L1258: 			if v.Kind() == Pointer && v.typ.Elem().Kind() == Struct {
		value.go#L1281: 			if v.Kind() == Ptr && v.typ.Elem().Kind() == Struct {
		value.go#L1283: 					return Value{}, errors.New("reflect: indirection through nil pointer to embedded struct field " + v.typ.Elem().Name())
		value.go#L2115: 	if v.typ.Elem().Kind() != Uint8 {
		value.go#L2126: 	if v.typ.Elem().Kind() != Int32 {
		value.go#L2695: 		stringCopy = sk == String && dst.typ.Elem().Kind() == Uint8
		value.go#L2702: 	de := dst.typ.Elem()
		value.go#L2704: 		se := src.typ.Elem()
		value.go#L3141: 		if dst.Kind() == Slice && dst.Elem().PkgPath() == "" {
		value.go#L3142: 			switch dst.Elem().Kind() {
		value.go#L3151: 		if dst.Kind() == String && src.Elem().PkgPath() == "" {
		value.go#L3152: 			switch src.Elem().Kind() {
		value.go#L3161: 		if dst.Kind() == Pointer && dst.Elem().Kind() == Array && src.Elem() == dst.Elem().Elem() {
		value.go#L3179: 		haveIdenticalUnderlyingType(dst.Elem().common(), src.Elem().common(), false) {